package cn.caidabao.camunda_demo.pojo.po;

import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
* <p>
    * 
    * </p>
*
* @author cai
* @since 2024-07-16
*/
    @Getter
    @Setter
    @TableName("t_cai_process_form")
    public class TCaiProcessForm implements Serializable {

    private static final long serialVersionUID = 1L;

    @TableId("formId")
    @TableField(value = "formId")
    private Long formId;

    /**
     * 表单名称
     */
    @TableField(value = "formName")
    private String formName;

    /**
     * 表单展示名称
     */
    @TableField(value = "formShowName")
    private String formShowName;

    /**
     * 表单类型，0流程表单，1流程任务表单
     */
    @TableField(value = "formType")
    private Integer formType;

    /**
     * 描述
     */
    @TableField(value = "desc")
    private String desc;

    @TableField(value = "createTime",fill = FieldFill.INSERT)
    private LocalDateTime createTime;

    @TableField(value = "updateTime",fill = FieldFill.INSERT_UPDATE)
    private LocalDateTime updateTime;

    @TableField(value = "createBy")
    private Long createBy;

    @TableField(value = "updateBy")
    private Long updateBy;

    @TableField(value = "isDel")
    private Integer isDel;
}